<?php

class Producto extends AppModel {

    //Variables
    public $name = 'Producto';
    public $useTable = 'productos';
    //Relaciones
    //  public $hasMany = 'Recurso';
    public $belongsTo = array('TipoProducto');
    public $hasMany = array(
        'Recurso' => array(
            'className' => 'Recurso',
            'foreignKey' => 'producto_id',
            'dependent' => false
        )
    );
    public $validate = array(
        'nombre' => array(
            'required' => true,
            'rule' => 'notEmpty',
            'message' => 'Debe escribir un nombre'
        ),
        'precio_esperado' => array(
            'required' => true, // en la base de datos se permiten valores nulos
            'rule' => 'numeric',
            'message' => 'El precio debe ser un valor num&eacute;rico'
        ),
        'unidad' => array(
            'required' => true,
            'rule' => 'numeric',
            'message' => 'La cantidad a solicitar debe ser un valor num&eacute;rico'
        )
    );

}

?>